import { IDragDrop } from "../manager/IDragDrop";
//class DragEvent
    
    export  class DragEvent /* flash.events.Event */
    {
        constructor(arg1: string, arg2: IDragDrop, arg3: IDragDrop, arg4: Object, arg5: Boolean=false, arg6: Boolean=false)
        {
            super(arg1, arg5, arg6);
            this.dragItem = arg2;
            this.dropItem = arg3;
            this.dragSouce = arg4;
            return;
        }

        public static /* const */Event_Start_Drag: string="开始拖动";

        public static /* const */Event_Move_To: string="物品拖动到新位置";

        public static /* const */Event_Move_In: string="有物品拖进此位置";

        public static /* const */Event_Move_Over: string="物品拖动时经过新的物品";

        public static /* const */Event_Be_Drag_over: string="被拖动物体经过";

        public static /* const */Event_Throw_goods: string="丢弃物品";

        public static /* const */Event_Be_Drag_out: string="物品拖动时滑出旧的物品";

        public /* var */dragItem: IDragDrop;

        public /* var */dropItem: IDragDrop;

        public /* var */dragSouce: Object;
    }
